
.ant-menu-item-selected .ant-menu-title-content{
  color: var(--theme_button_bg_color,#1F6DED);
  border-bottom: 2px solid var(--theme_button_bg_color,#1F6DED);
}
.ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-item:hover, .ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-submenu:hover, .ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-item-active, .ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-submenu-active, .ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-item-open, .ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-submenu-open, .ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-item-selected, .ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-submenu-selected  {
  color: var(--theme_button_bg_color,#1F6DED);
}

.ant-btn-primary {
  background: var(--theme_button_bg_color,#1F6DED);
  border-color: var(--theme_button_bg_color,#1F6DED);
}

.ant-btn-primary:hover {
  color: #fff !important;
  background: var(--theme_button_hover_bg_color,#4892fa);
  border-color: var(--theme_button_hover_bg_color,#4892fa)
}

.ant-tabs-ink-bar{
  background: var(--theme_button_bg_color,#1F6DED);
}

.ant-switch-checked{
  background: var(--theme_button_bg_color,#1F6DED);
}

.ant-pagination-item-active {
  border-color: var(--theme_button_bg_color,#1F6DED);
  color: var(--theme_button_bg_color,#1F6DED);
}
.ant-pagination-item-active a{
  color: var(--theme_button_bg_color,#1F6DED);
}
.ant-pagination-item-active:hover {
  border-color: var(--theme_button_hover_bg_color,#1F6DED);
}
.ant-pagination-item-active a:hover{
  color: var(--theme_button_hover_bg_color,#4892fa);
}
.ant-pagination-item a:hover{
  color: var(--theme_button_hover_bg_color,#4892fa);
}

.ant-select-focused:not(.ant-select-disabled).ant-select:not(.ant-select-customize-input) .ant-select-selector{
  border-color: var(--theme_button_active_bg_color,#1F6DED);
  box-shadow: 0 0 0 2px var(--theme_input_focus_shadow_color,#c4e3ff);;
}

.ant-select:not(.ant-select-disabled):hover .ant-select-selector{
  border-color: var(--theme_button_bg_color,#1F6DED);
}
.ant-pagination-options-quick-jumper input:hover{
  border-color: var(--theme_button_bg_color,#1F6DED);
}
.ant-pagination-prev:hover .ant-pagination-item-link, .ant-pagination-next:hover .ant-pagination-item-link{
  color: var(--theme_button_hover_bg_color,#4892fa);
}
.ant-pagination-options-quick-jumper input:focus, .ant-pagination-options-quick-jumper input-focused{
  border-color: var(--theme_button_active_bg_color,#1050c7);
  box-shadow: 0 0 0 2px var(--theme_input_focus_shadow_color,#c4e3ff);
}

.ant-btn-primary:focus {
  border-color: var(--theme_button_bg_color,#1050c7);
  background: var(--theme_button_bg_color,#1050c7);
  color:#fff !important;
}


.ant-menu:not(.ant-menu-horizontal) .ant-menu-item-selected{
  color: var(--theme_text_hightlight_color,#4892fa);
  background-color: var(--theme_menu-itme_select_bg_color,#edf7ff);
}

.ant-menu-light .ant-menu-submenu-title:hover {
  color: var(--theme_button_bg_color, #1F6DED);
  background: none;
}


.ant-menu-light .ant-menu-item:hover, .ant-menu-light .ant-menu-item-active, .ant-menu-light .ant-menu:not(.ant-menu-inline) .ant-menu-submenu-open, .ant-menu-light .ant-menu-submenu-active{
  color: var(--theme_text_hightlight_color,#4892fa);
  // background-color: var(--theme_menu-itme_select_bg_color,#4892fa);
}

.ant-checkbox-checked .ant-checkbox-inner {
  background-color: var(--theme_button_hover_bg_color,#1F6DED);
  border-color: var(--theme_button_hover_bg_color,#1F6DED);
 
}
.ant-checkbox-wrapper:hover .ant-checkbox-inner, .ant-checkbox:hover:not(disabled) .ant-checkbox-inner:not(disabled), .ant-checkbox-input:focus + .ant-checkbox-inner {
  border-color: var(--theme_button_hover_bg_color,#1F6DED);
}
.ant-input:hover{
  border-color: var(--theme_button_hover_bg_color,#1F6DED);
}


.ant-input:focus, .ant-input-focused{
  border-color: var(--theme_button_active_bg_color,#1050c7);
  box-shadow: 0 0 0 2px var(--theme_input_focus_shadow_color,#c4e3ff);;
}

.ant-select-single.ant-select-open .ant-select-selection-item{
  color: var(--theme_button_bg_color,#1F6DED);
}

.ant-checkbox-checked::after{
  border:none;
}
.ant-checkbox-disabled .ant-checkbox-inner{
  background-color: #f5f5f5;
}
.ant-checkbox-indeterminate .ant-checkbox-inner{
  border:1px solid var(--theme_button_hover_bg_color,#1F6DED) ;

}
.ant-checkbox-indeterminate .ant-checkbox-inner:after {
  background-color: var(--theme_button_hover_bg_color,#1F6DED);
}
/** tree start **/
.ant-tree-checkbox-indeterminate .ant-tree-checkbox-inner{
	border-color: var(--theme_button_hover_bg_color,#4892fa);
}
.ant-tree-checkbox-checked:hover{
	border-color: var(--theme_button_bg_color,#1F6DED);
}
.ant-tree-checkbox-indeterminate .ant-tree-checkbox-inner::after{
	background-color: var(--theme_button_hover_bg_color,#4892fa);
}
.ant-tree-checkbox-checked .ant-tree-checkbox-inner{
	background-color: var(--theme_button_bg_color,#1F6DED);
	border-color: var(--theme_button_bg_color,#1F6DED);
}
.ant-tree-checkbox-checked::after{
	border:1px solid var(--theme_button_bg_color,#1F6DED);
}
.ant-tree-checkbox-wrapper:hover .ant-tree-checkbox-inner, .ant-tree-checkbox:hover .ant-tree-checkbox-inner, .ant-tree-checkbox-input:focus + .ant-tree-checkbox-inner{
	border:1px solid var(--theme_button_bg_color,#1F6DED);
}
.ant-tree-checkbox-disabled .ant-tree-checkbox-inner{
	background-color: #F5f5f5;
}
.ant-tree .ant-tree-node-content-wrapper:hover {
  background-color: #F5f5f5;
}
.ant-tree .ant-tree-node-content-wrapper.ant-tree-node-selected{
	background-color: var(--theme_menu-itme_select_bg_color,#edf7ff);
}



// .ant-btn:focus{
//   background: var(--theme_button_bg_color,#1F6DED);
// }
.ant-table-row-expand-icon:focus, .ant-table-row-expand-icon:hover{
  color: var(--theme_text_hightlight_color,#4892fa);
}

.ant-input-affix-wrapper:not(.ant-input-affix-wrapper-disabled):hover{
  border-color: var(--theme_button_hover_bg_color,#1F6DED);
}
.ant-input-affix-wrapper:focus, .ant-input-affix-wrapper-focused{
  border-color: var(--theme_button_hover_bg_color,#1F6DED);
}

.ant-tabs-tab-btn:focus,.ant-tabs-tab-btn:active{
  color: var(--theme_button_active_bg_color,#1050c7);
}

.ant-btn-link{
  color: var(--theme_button_bg_color,#1F6DED);
}
.ant-btn-link:hover, .ant-btn-link:focus{
  color: var(--theme_button_hover_bg_color,#4892fa);
}

/** tree end **/
:focus-visible{
  outline: -webkit-focus-ring-color var(--theme_button_active_bg_color,#1050c7) 1px;
}

.ant-menu-submenu:hover > .ant-menu-submenu-title > .ant-menu-submenu-expand-icon, .ant-menu-submenu:hover > .ant-menu-submenu-title > .ant-menu-submenu-arrow{
  color: var(--theme_button_bg_color,#1F6DED);
}

.ant-menu-submenu-selected{
  color: var(--theme_button_bg_color,#1F6DED);
}

.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):first-child{
  border-color: var(--theme_button_hover_bg_color,#4892fa);
}

.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled){
  border-color: var(--theme_button_hover_bg_color,#4892fa);
  color: var(--theme_button_bg_color,#1F6DED);
  background-color: var(--theme_menu-itme_select_bg_color,#edf7ff);
}


.ant-radio-button-wrapper-checked:not([class*=' ant-radio-button-wrapper-disabled']).ant-radio-button-wrapper:first-child{
  border-right-color: var(--theme_button_hover_bg_color,#4892fa);
}

.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):hover{
  color: var(--theme_button_hover_bg_color,#4892fa);
}

.ant-radio-button-wrapper:hover{
  color: var(--theme_button_bg_color,#1F6DED);
}

.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):hover{
  border-color: var(--theme_button_hover_bg_color,#4892fa);
}

.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):hover::before{
  background-color: var(--theme_button_hover_bg_color,#4892fa);
}

.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled)::before{
  background-color: var(--theme_button_hover_bg_color,#4892fa);
}

.ant-dropdown-menu-item-selected, .ant-dropdown-menu-submenu-title-selected{
  color: var(--theme_button_bg_color,#1F6DED);
  background-color: var(--theme_tree_selected_bg_color,#c4e3ff);
}
.ant-upload.ant-upload-select-picture-card:hover{
  border-color: var(--theme_button_bg_color,#1F6DED);
}
.ant-btn:hover{
  border-color: var(--theme_button_hover_bg_color,#4892fa);
  color: var(--theme_button_hover_bg_color,#4892fa);
}
.ant-btn:focus{
  border-color: var(--theme_button_active_bg_color,#1050c7);
  color: var(--theme_button_active_bg_color,#1050c7);
}
a{
  color: var(--theme_button_bg_color,#1F6DED);
}
a:hover{
  color: var(--theme_button_hover_bg_color,#4892fa);
}
a:visited {
  color:var(--theme_button_active_bg_color,#1050c7)
}
a:active {
  color:var(--theme_button_active_bg_color,#1050c7)
}
.icon-up,.icon-down{
  color: var(--theme_button_bg_color,#1F6DED);
}
/** tree **/
/** 锚点开始 **/
.ant-anchor-link-title:hover{
  color: var(--theme_button_hover_bg_color,#4892fa);
}
.ant-anchor-link-title:active{
  color:var(--theme_button_active_bg_color,#1050c7)
}
.ant-anchor-link-active >.ant-anchor-link-title{
  color:var(--theme_button_active_bg_color,#1050c7)
}
.ant-anchor-ink::before{
  background-color:  var(--theme_button_bg_color,#1F6DED);
}
.ant-anchor-ink-ball{
  border: 2px solid var(--theme_button_bg_color,#1F6DED);
}
.ant-select-item-option-selected:not(.ant-select-item-option-disabled){
  background-color: var(--theme_menu-itme_select_bg_color,#edf7ff);
}
/**锚点结束**/
/** 选项框 **/
.ant-radio-checked .ant-radio-inner{
  border-color:var(--theme_button_active_bg_color,#1F6DED)
}
.ant-radio-wrapper:hover .ant-radio, .ant-radio:hover .ant-radio-inner, .ant-radio-input:focus+.ant-radio-inner{
  border-color:#1F6DED;
}

.ant-radio:hover::after, .ant-radio-wrapper:hover .ant-radio::after{
  border-color:#1F6DED;
}
.ant-radio-inner::after{
  background-color:var(--theme_button_active_bg_color,#1F6DED);
}
.ant-radio-inner:hover{
  border-color:#1F6DED;
}
.ant-radio-inner:active{
  
}
.ant-radio-inner:focus-within {
  box-shadow:0 0px 2px var(--theme_button_active_bg_color,#1050c7);
}

// 气泡框重写
.ant-popconfirm{
  .anticon-exclamation-circle{
    font-size: 20px;
  }
  .ant-popover-message{
     padding: 0 0 12px;
  
  }
  .ant-popover-message-title{
    // margin-left: 36px;
    padding-left: 28px;
    p{
      line-height: 20px;
    }
  }
  .ant-popover-buttons{
    margin: 0;
    .ant-btn{
      padding: 0 8px;

      // margin: 0;
    }
  }

}
.ant-input-number-handler{
 
}
.ant-input-number-handler:hover .ant-input-number-handler-down-inner {

  color: var(--theme_button_hover_bg_color,#1F6DED);
}
// .ant-input-number-input-wrap:hover .ant-checkbox-inner, .ant-checkbox:hover:not(disabled) .ant-checkbox-inner:not(disabled), .ant-checkbox-input:focus + .ant-checkbox-inner {
//   border-color: var(--theme_button_hover_bg_color,#1F6DED);
// }
.ant-input-number:hover{
  border-color: var(--theme_button_hover_bg_color,#1F6DED);
}

.ant-input-number:focus, .ant-input-number-focused{
  border-color: var(--theme_button_hover_bg_color,#1F6DED);
}
